BODY
{
	font-size: 11px;
	margin: 0px;
	color: #000000;
	font-family: "Arial";
}

a:link
{
	background: none transparent scroll repeat 0% 0%;
	color: #006699;
	text-indent: 4pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:visited
{
	background: none transparent scroll repeat 0% 0%;
	color: #006699;
	text-indent: 4pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:active
{
	background: none transparent scroll repeat 0% 0%;
	color: #006699;
	text-indent: 4pt;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover
{
	color: #003399;
	border-top-style: none;
	text-indent: 4pt;
	border-bottom: #006699 thin groove;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	text-align: center;
	text-decoration: none;
}


.input.others
{
	border-right: 1px ridge;
	border-top: 1px ridge;
	font-size: 12px;
	border-left: 1px ridge;
	border-bottom: 1px ridge;
	font-style: normal;
	font-family: "Arial" , "Helvetica" , "sans-serif";
}


table
{
	font-size: 12px;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
}

.table
{
	border-top-width: 0px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 1px;
	margin: 1px;
	padding-top: 1px;
	background-color: #ffffff;
	border-right-width: 0px;
}

.black
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #cecfce;
}   

.tr_joblist 
{  
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 12px; font-weight: bold; 
	background-color: #CBDBD8
}

td
{
	font-size: 12px;
	color: #000000;
	font-family: "Arial" , "Helvetica" , "sans-serif";
}

.td_module
{
	font-weight: bold;
	font-size: 12pt;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
}

.td_prg_name
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	font-size: 12pt;
	border-bottom-width: 0px;
	color: #006699;
	border-right-width: 0px;
}    

.td_note_line
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	height: 12px;
	background-color: #dbdbdb;
	text-align: center;
}    

.td_head
{
	border-right: black 0px solid;
	border-top: black 0px solid;
	font-weight: normal;
	border-left: black 0px solid;
	border-bottom: #999999 1px solid;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	text-align: right;
	height: 12px;
}    

.td_content
{
	color: #000000;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	height: 12px;
	background-color: #ffffff;
	text-align: left;
}     

.td_content_over
{
	background-color: #f4fdc8;		
}

.dg_table
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}    

.dg_alternating
{
	background-color:#EBF7FC;
}    

.dg_table_joblist 
{	
	font-size: 12px;	
	color: #434343;
	background-color: #ffffff;	
}
.dg_table_joblist A:link{color:navy; text-decoration:none; }
.dg_table_joblist A:visited{color:navy; text-decoration:none; }


.dg_head
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 12px;
	border-left: 1px solid;
	color: #000000;
	border-bottom: 1px solid;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	height: 12px;
	background-color: #eeeeee;
	text-align: center;
padding-top:3px;
padding-left:5px;
padding-right:3px;
padding-bottom:3px;	
}      

.dg_head_joblist
{
	font-size: 12px;
	color: white;
	background-color: #3C5F87;	
}
   
.dg_content
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 12px;
	border-left: 1px solid;
	color: #000000;
	border-bottom: 1px solid;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	height: 16px;
	background-color: #ffffff;
	text-align: center;
}      

.dg_content_joblist 
{	
	background-color : #ffffff; 
}


input
{
	/*
	border-right: #cccccc 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	border-bottom: #cccccc 1px solid;
	*/
	font-size: 12px;		
	font-style: normal;
	font-family: "Arial" , "Helvetica" , "sans-serif";
}

.standardfont
{
	font-weight: normal;
	font-size: 12px;		
	font-style: normal;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	height: 16px;
}

.text_e
{
	border-right: #999999 1px solid;
	padding-right: 3px;
	border-top: #666666 1px solid;
	padding-left: 3px;	
	padding-bottom: 3px;
	border-left: #666666 1px solid;
	color: #333333;
	padding-top: 1px;
	border-bottom: #999999 1px solid;
	height: 16px;
	background-color: #ffffff;
	background-image: url(input.gif);
}

.text_w
{
	border-right: #cccccc 1px solid;
	padding-right: 3px;
	border-top: #B2B2B2 1px solid;
	padding-left: 3px;	
	padding-bottom: 3px;
	border-left: #B2B2B2 1px solid;
	color: #333333;
	padding-top: 1px;
	border-bottom: #cccccc 1px solid;
	height: 16px;
	background-color: #EAF2FF;
	background-image: url(../images/input_w.gif);		
}

.text_r
{
	border-right: 0px;
	padding-right: 1px;
	border-top: 0px;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: 0px;
	color: #333333;
	padding-top: 1px;
	border-bottom: 0px;
	height: 16px;
	background-color: transparent;
}


select
{
	font-size: 10px;	
	font-family: "Arial" , "Helvetica" , "sans-serif";	
	background-image: url(../images/input_w.gif);
}

.select
{
	border-right: 0px;
	padding-right: 1px;
	border-top: 0px;
	padding-left: 1px;	
	padding-bottom: 1px;
	border-left: 0px;	
	padding-top: 1px;
	border-bottom: 0px;		
	background-image: url(../images/input_w.gif);
	/* color: #333333; 
	background-color: #ffffff; */
	
}


.hand
{
	cursor: hand;
}

.num
{
	text-align: right;
}

.hidden
{
	display: none;
	visibility: hidden;	
}

.right
{	
	text-align: right;	
}    

.left
{	
	text-align: left;	
}    

.center
{	
	text-align: center;	
}    


.blue
{	
	color: #0000ff;	
}    

.red
{
	color: #ff0000;	
}

.green
{
	color: Green;	
}

.orange
{
	color:OrangeRed;
}

.brown
{
	color:Brown;
}

.white
{
	color:White;
}

.black
{
	color:Black;
}

.yellow
{
	color:Yellow;
}

.silver
{
	color: silver;
}    

.background_lime
{	
	background-color:Lime;
}

.background_yellow
{
	background-color:Yellow;
}

.background_header
{
	background-color:#eeeeee;
}

.background_red
{
	background-color:Red;
}

.background_green
{
	background-color:Green;
}

.background_silver
{
	background-color:silver;
	border-right: 1px ridge;	
	border-top: 1px ridge;	
	border-left: 1px ridge;	
	border-bottom: 1px ridge;
	padding-right: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	
}

.noborder
{
	border-style:none;
}


.underline
{
	text-decoration: underline;
}

.deleteline
{
	text-decoration: line-through;
}


.bold
{
	font-weight: bold;
}

.font_big
{	
	font-size: 16px;	
}

.font_normal
{	
	font-size: 12px;	
}

.font_small
{	
	font-size: 8px;	
}

.w17px
{
	width: 17px;
}

.w20px
{
	width: 20px;
}

.w30px
{
	width: 30px;
}

.w42px
{
	width: 42px;
}

.w60px
{
	width: 60px;
}

.w80px
{
	width: 80px;
}

.w120px
{
	width: 120px;
}

.w100px
{
	width: 100px;
}

.line
{
	width: 508px;
}

.halfline
{
	width: 230px;
}

.button
{
	border-right: 1px ridge;
	background-position: center center;
	border-top: 1px ridge;
	font-size: 12px;
	background-image: url(button.gif);
	border-left: 1px ridge;
	cursor: hand;
	padding-top: 3px;
	border-bottom: 1px ridge;
	font-family: "Arial" , "Helvetica" , "sans-serif";
}